package designMode.builder;


/**
 * @Description 将产品和创建过程解耦，使用相同的创建过程创建不同的产品，控制产品的生产过程
 *              Director是指导过程，具体的细节还是builder去操作
 * @Author 肖地洋
 * @Date 2022/8/13 16:04
 */
public class Director {
    public Computer create(Bulider builder){
        builder.buildCpu();
        builder.buildDisk();
        builder.buildMainboard();
        builder.buildMemory();
        builder.buildPower();
        return builder.createCompoter();
    }
}
